home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / tex / config / tex.cnf.gross < prev    next >
Text File  |  1993-09-05  |  4KB  |  108 lines

  1. % tex.cnf    Beispiel eines Konfigurationsfile fuer TeX
  2. %
  3. % zuerst mal alle moeglichen Environment-Variablen setzen ...
  4. %
  5. TEXINPUTS    .,TeX:macros,TeX:macros/LaTeX,TeX:macros/hyphenation,TeX:macros/eepic,TeX:macros/epic
  6. TEXFORMATS    .,ram:,TeX:formats
  7. TEXFONTS    .,TeX:fonts
  8. % nur fuer IniTeX:
  9. TEXPOOL        .,TeX:
  10. %
  11. create-info    on            ; should TeX create an info file for the DVI file?
  12. info-file-name    TeX:config/dvi.info    ; path for the info file
  13. %
  14. % ... und jetzt noch einige Werte umsetzen
  15. %
  16. stringvacancies 10000
  17. maxstrings     6000
  18. triesize    14000
  19. itriesize    14000    % triesize (for IniTeX only)
  20. %
  21. %  !! Falls virtex der Speicher ausgeht, sind es meist die naechsten zwei Werte !!
  22. %
  23. memmax        60000    % it's enough (for the docs)
  24. memtop        60000
  25. %
  26. # <-- FILE END !!!
  27. %
  28. % ... und diese Werte haben default-maessig diese Werte:
  29. %
  30. memmax        65530
  31. memtop        65530
  32. fontmax        120    % oder weniger mit neuer Font Selection
  33. fontmemsize    36000
  34. poolsize    45000
  35. savesize    2000
  36. bufsize        2000
  37. errorline    79
  38. halferrorline    50
  39. maxprintline    79
  40. stacksize    200
  41. maxinopen    15
  42. dvibufsize    16384    % > 0  und durch 8 teilbar !!
  43. #
  44. ^-- Markiert das Ende von TeX.cnf: '#' am Zeilenanfang
  45.  
  46. Danach kann noch beliebig viel Kommentar in das CNF-File geschrieben werden,
  47. ohne dass dadurch der Start von TeX verzoegert wird.
  48. Will man Kommentar vor der Zeile mit dem '#'-Zeichen einfuegen, sollte man
  49. einfach diese Kommentarzeile mit einem '%' beginnen.
  50.  
  51. Wichtig: Die Schluesselwoertern muessen am Zeilenanfang stehen und enden
  52. jeweils mit dem ersten Whitespace.  Der zuzuweisende Wert ist dann die
  53. naechste Zahl, die auch oktal (mit fuehrender Null, z.B. 010 = dez. 8) oder
  54. hexadezimal (mit fuehrender 0x, z.B. 0x10 = dez 16) angegeben werden kann.
  55. Der Rest der Zeile wird ignoriert.
  56. Die Reihenfolge der Environment-Variablen und der einzelnen Parameter ist
  57. beliebig, jedoch wird Gross-/Kleinschreibung unterschieden.
  58. Bei doppeltem Setzen von Variablen ueberlebt nur der letzte Wert.  Bei den
  59. Env-Variablen wird dagegen nur der erste Wert verwendet; das Setzen im
  60. Konfigurationsfile verhindert ausserdem das Setzen des Wertes aus dem
  61. tatsaechlichen Environment.
  62.  
  63.  
  64. Dieses Konfigurationsfile wird per Default im akuellen Directory, im Rootdir
  65. des aktuellen Laufwerks und noch ein paar Stellen gesucht.  Dies kann durch
  66. Setzen der Environment-Variablen TEXCONFIG geaendert werden.  Eine weitere
  67. Moeglichkeit ist der Aufruf von {ini,vir}tex mit der -c Option, z.B.
  68.     virtex -c.,tex:config
  69. Die Suchpfade sollte dabei (ohne Space !) an das '-c' angehaengt werden.
  70.  
  71. Mit der '-d' Option kann man ausserdem noch nachpruefen, welche Werte TeX
  72. nun tatsaechlich erkannt und entsprechend gesetzt hat.  (Achtung: memmax und
  73. triesize wird von initex auf die Werte von memtop und itriesize gesetzt; die
  74. in tex.cnf vorgegebene Werte werden ignoriert.  virtex ignoriert nur den
  75. Wert von itriesize)
  76.  
  77. -- br
  78.  
  79.  
  80. Anmerkungen:
  81.  
  82. - Fuer virtex sollte `memtop' auf den Wert gesetzt werden, der beim Dumpen
  83.   des fmt-Files mit initex gesetzt war.
  84.   Die jetzige Version erlaubt das Setzen eines beliebigen Wertes <= memmax.
  85.   Wurde mit einem anderen Wert von `memtop' gedumpt, so wird der Wert des
  86.   fmt-Files verwendet (mit Warnung, da ich mir nicht sicher bin, ob nicht
  87.   doch irgendwo etwas von mir uebersehen wurde).
  88.  
  89. - Beim Dumpen mit initex koennen (bei kleinem Speicher) die Werte von
  90.     `fontmax'    `fontmemsize'    `maxstrings'    `poolsize'
  91.     `stringvacancies' (kann auf 0 gesetzt werden)
  92.     `savesize'    `bufsize'    `stacksize'    `maxinopen'
  93.     `dvibufsize' (kann auf 256 gesetzt werden)
  94.     `itriesize'  (= `triesize' fuer IniTeX)
  95.   moeglichst klein gewaehlt werden.  Leider sind diese Mindestwerte von den
  96.   einzelnen Formaten (plainTeX, LaTeX, AMS-TeX, ...) abhaengig.
  97.   Anschliessend sollte der Wert von `memtop' moeglichst gross gewaehlt
  98.   werden.  virtex selbst benoetigt sehr viel weniger Speicher (insbesondere
  99.   fuer den Trie `triesize'), so dass `memmax' auf den Maximalwert 65532 (nicht
  100.   65535 !) gesetzt werden kann und die anderen Parameter auf ihre "normalen"
  101.   Werte.
  102.   Fuer ST's/AMIGA's ab 1.5 MB sollten keine Probleme wegen Speichermangel
  103.   auftauchen, 1MB reichen zum Dumpen mit den deutschen Trennpatterns evtl.
  104.   nicht aus.
  105.  
  106. -- br    21.11.90
  107. -- br     9.12.90
  108.